<?php

// Prüfen ob der User ausreichend Rechte für index.php?section=admin&action=admin_users hat
try {
	if(!hasPermission('index.php?section=admin&action=admin_users')) {
		return ERR_NOT_AUTHORIZED_AREA;
	}
} catch (Exception $e) {
	return $e->getMessage();
}

// Rückgabedaten vorbereiten
$ret = array();
$ret['filename']	= 'admin_users.tpl';
$ret['stylesheet']	= 'admin_users.css';
$ret['data']		= array();

// Prüfen ob Aktionen gefordert sind (POST)
if ('POST' == $_SERVER['REQUEST_METHOD']) {
		
	// User löschen
	// User Recht löschen
	// User Recht adden
	
}

// Alle User laden
{
	// UserDAO holen
	$UserDAO = DAOFactory::getInstance('User');
	
	// Alle User laden
	if (!$ret['data']['users'] = $UserDAO->get_all()) {
		// Fehler zurückgeben
		return $UserDAO->get_error();
	} 
	
	// Sicherheitshalber UserDAO unsetten
	unset($UserDAO);
}

return $ret;
?>